total debido - German English Dictionary